翻訳と辞書
Words near each other
・ resound
・ resounding
・ resoundingly
・ resource
・ Resource Acquisition Is Initialization
・ resource continuum
・ resource defense
・ Resource Description Framework
・ Resource Geology
・ Resource Hacker
・ Resource Interchange File Format
・ Resource Reservation Protocol
・ Resource reSerVation Protocol
・ resource saving
・ resource sharing
・ resourceful
・ resources
・ RESPECT
・ Respect
・ respect


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Resource Interchange File Format : ウィキペディア日本語版
Resource Interchange File Format

RIFF、「資源交換用ファイル形式」の意味)は、タグ付きのデータを格納するための汎用メタファイル形式である。1991年マイクロソフトIBMが提案し、マイクロソフトのWindows 3.1のマルチメディアファイルのデフォルトフォーマットとして採用された。エレクトロニック・アーツ1985年に策定した (IFF、「交換用ファイル形式」の意味) に基づいている。RIFFはIBM PCが使っているx86プロセッサに合わせて多バイト整数をリトルエンディアン形式で格納するのに対して、IFFはAmigaMacintoshで使われていたため、68kプロセッサのビッグエンディアンを採用していた点が異なる。なお、アップル1988年にIFFに基づいたビッグエンディアンAIFFを策定している。
マイクロソフトの実装は、RIFFメタ形式を基盤とした各種ファイル形式 (AVI, ANI, WAV) で知られている。
== 概要 ==
RIFFファイルは「チャンク」と呼ばれるものの並びである。形式はIFFと全く同一であり、上述の通りエンディアンだけが異なる。また、チャンク名の意味も一部異なる。
全てのチャンクは次のような形式である。
* 4バイト: チャンクのASCII識別子。例えば「fmt」、「data」など。
* 4バイト: 符号なしでリトルエンディアンの32ビット整数。チャンクの長さを示す(このフィールドと上の識別子を除いた長さ)。
* 可変長フィールド: チャンクデータ本体。長さは上記フィールドで示されたもの。
* パディング: チャンク長が偶数バイトでない場合に1バイト追加される。
チャンク識別子「RIFF」と「LIST」は、チャンク内にサブチャンクを含むことができる。これらのチャンクは、識別子と長さの後が次のような形式である。
* 4バイト: このチャンクのASCII識別子(フォームタイプと呼ぶ。RIFFチャンクの場合、「AVI」や「WAVE」がある)
* サブチャンクの並び
ファイル全体が1つのRIFFチャンクで構成され、サブチャンクの並びが格納されている。したがって、正しいRIFFファイルの先頭には「R」、「I」、「F」、「F」の4文字が必ず存在する。
欧州放送連合が開発したRIFF仕様に基づいた多チャンネルファイル形式としてRF64がある。これはBWF互換であり、4ギガバイトを超えるファイルが構成可能である。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Resource Interchange File Format」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.